home *** CD-ROM | disk | FTP | other *** search
/ Power Utilities / Power Utilities.iso / ek / tm122 / tm.doc < prev    next >
Encoding:
Text File  |  1990-05-19  |  44.7 KB  |  1,046 lines

  1.  
  2.  
  3.  
  4.  
  5.                                 TreeMaster 1.22
  6.  
  7.                            Copyright 1990 by New-Ware
  8.  
  9.                               All Rights Reserved
  10.  
  11.                       (tm)  ┌─────────┐
  12.                       ┌─────┴───┐     │ MEMBER
  13.                    ───│         │     │────────────────
  14.                       │  ┌──────┴──┐  │ Association of
  15.                       │  │         ├──┘   Shareware
  16.                       └──┤    ■    │    Professionals
  17.                    ──────│    ║    │───────────────────
  18.                          └────╨────┘
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.                                  Contents
  29.  
  30.  
  31.                INTRODUCTION  . . . . . . . . . . . . . . . . . . . .  2
  32.                PRODUCT REGISTRATION  . . . . . . . . . . . . . . . .  3
  33.                VERSION HISTORY . . . . . . . . . . . . . . . . . . .  4
  34.                GENERAL PROGRAM DESCRIPTION . . . . . . . . . . . . .  5
  35.                PROGRAM OPERATION . . . . . . . . . . . . . . . . . .  6
  36.                   STARTING TM  . . . . . . . . . . . . . . . . . . .  6
  37.                   MAIN TM DISPLAY  . . . . . . . . . . . . . . . . .  6
  38.                   THE CURSOR BAR . . . . . . . . . . . . . . . . . .  7
  39.                   MOUSE SUPPORT  . . . . . . . . . . . . . . . . . .  7
  40.                   FUNCTION KEY COMMANDS  . . . . . . . . . . . . . .  7
  41.                   F-1 KEY  . . . . . . . . . . . . . . . . . . . . .  8
  42.                   F-2 KEY  . . . . . . . . . . . . . . . . . . . . .  8
  43.                   F-3 KEY  . . . . . . . . . . . . . . . . . . . . .  8
  44.                   F-4 KEY  . . . . . . . . . . . . . . . . . . . . .  8
  45.                   F-5 KEY  . . . . . . . . . . . . . . . . . . . . .  9
  46.                   F-6 KEY  . . . . . . . . . . . . . . . . . . . . .  9
  47.                   F-7 KEY  . . . . . . . . . . . . . . . . . . . . .  9
  48.                   F-8 KEY  . . . . . . . . . . . . . . . . . . . . . 10
  49.                   F-9 KEY  . . . . . . . . . . . . . . . . . . . . . 10
  50.                   F-10 KEY . . . . . . . . . . . . . . . . . . . . . 10
  51.                   OTHER TM COMMANDS  . . . . . . . . . . . . . . . . 10
  52.                   INS KEY  . . . . . . . . . . . . . . . . . . . . . 10
  53.                   DEL KEY  . . . . . . . . . . . . . . . . . . . . . 11
  54.                   CTRL-END KEY . . . . . . . . . . . . . . . . . . . 11
  55.                   CTRL-HOME KEY  . . . . . . . . . . . . . . . . . . 11
  56.                   TAB KEY  . . . . . . . . . . . . . . . . . . . . . 12
  57.                   CTRL-M KEY . . . . . . . . . . . . . . . . . . . . 12
  58.                   CTRL-P KEY . . . . . . . . . . . . . . . . . . . . 12
  59.                   CTRL-R KEY . . . . . . . . . . . . . . . . . . . . 12
  60.                   CTRL-S KEY . . . . . . . . . . . . . . . . . . . . 12
  61.                FILE BROWSE MODE  . . . . . . . . . . . . . . . . . . 13
  62.                DIRECTORY NAME SEARCH . . . . . . . . . . . . . . . . 13
  63.                PROGRAM LIMITATIONS . . . . . . . . . . . . . . . . . 14
  64.                ERROR HANDLING  . . . . . . . . . . . . . . . . . . . 14
  65.                CREDITS
  66.                        . . . . . . . . . . . . . . . . . . . . . . . 15
  67.  
  68.          Index                                                       17
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.                                        i
  76.  
  77.  
  78.     INTRODUCTION
  79.  
  80.         The program author, John J. Newlin, is an active member of the
  81.     Association of Shareware Professionals (ASP).  The ASP wants to make
  82.     sure that the Shareware principle works for you. If you are unable to
  83.     resolve a Shareware related problem with an ASP member by contacting the
  84.     member directly, ASP may be able to help. The ASP Ombudsman can help you
  85.     resolve a dispute or problem with an ASP member, but does not provide
  86.     technical support for members' products. Please write to the ASP
  87.     Ombudsman at P.O. Box 5786, Bellevue, WA 98006 or send a Compuserve
  88.     message via EASYPLEX to ASP Ombudsman 70007,3536.
  89.  
  90.                                    DISCLAIMER
  91.  
  92.          New-Ware hereby disclaims all warranties relating to this product,
  93.     whether express or implied, including without limitation any implied
  94.     warranties of merchantability or fitness for a particular purpose. New-
  95.     Ware cannot and will not be liable for any special, incidental,
  96.     consequential, indirect or similar damages due to loss of data or any
  97.     other reason, even if New-Ware or an authorized New-Ware agent has been
  98.     advised of the possibility of such damages.  In no event shall the
  99.     liability for any damages ever exceed the price paid for the license to
  100.     use software, regardless of the form and/or extent of the claim.  The
  101.     user of this program bears all risk as to the quality and performance of
  102.     the software.
  103.  
  104.                                  PRODUCT LICENSE
  105.  
  106.          TreeMaster is a Shareware product.  As such, it is made available
  107.     to the general computing public for evaluation.  Users are licensed to
  108.     operate TreeMaster on their personal computers for the purpose of test
  109.     and evaluation on a trial basis for a limited trial period.  It is not
  110.     possible to reasonably define any definitive limits of a fair and
  111.     equitable time period for evaluation, therefore it is left to the user's
  112.     judgment and sense of fair play as to the time required to make a
  113.     decision as to its usefulness.  If the user decides the program is not
  114.     of sufficient merit to warrant purchase through registration with New-
  115.     Ware, the program should be removed from their personal computer.
  116.     Otherwise, if the program is deemed useful and is in regular use on the
  117.     user's personal computer system, registration with New-Ware is required.
  118.  
  119.          Registered users are those users that elect to pay for TreeMaster
  120.     and register that payment with New-Ware.  By virtue of registration and
  121.     payment for the program, registered users are granted a license to
  122.     continue to utilize the program on their personal computer for as long
  123.     as they choose.  This license authorizes the user to use the program on
  124.     any personal computer system he or she may own so long as the program is
  125.     operated on only one computer system at a time.
  126.  
  127.  
  128.  
  129.  
  130.  
  131.                                      - 2 -
  132.  
  133.  
  134.  
  135.     PRODUCT REGISTRATION
  136.  
  137.          TreeMaster is sole property of New-Ware Shareware Products. The
  138.     Shareware version, and ONLY that version, may be freely copied and
  139.     transferred to individual parties for evaluation purposes.  The
  140.     Shareware version, and ONLY that version, may be posted on Bulletin
  141.     Board systems (BBS) for electronic access as long as NO FEE is charged
  142.     for its distribution except for private BBS operations that charge a
  143.     regular user subscription fee.  Computer information services such as
  144.     Compuserve (CIS) and Genie, etc., are authorized to post this product
  145.     for subscriber access.  The Shareware version of TreeMaster may NOT be
  146.     distributed on diskette by any disk distributor/vendor that charges more
  147.     than $12.00 for the diskette upon which the program and attendant files
  148.     are recorded without written consent from New-Ware.
  149.  
  150.          TreeMaster is a fully functional Shareware product.  Shareware is a
  151.     computer program distribution/marketing method that permits potential
  152.     buyers to thoroughly try the program prior to purchase. It is NOT free
  153.     and it is not in the Public Domain.  If, after evaluating the program,
  154.     you find it to be useful enough to use it on a regular basis, you are
  155.     expected to pay for it by registering with New-Ware. The registration
  156.     fee is $25.00 and the registered version, which is NOT distributed as
  157.     Shareware, will not contain the opening Shareware screen nor the closing
  158.     messages.
  159.  
  160.     You may register TreeMaster in one of three ways:
  161.  
  162.     1) By mail with check or money order to:
  163.  
  164.                              New-Ware
  165.                              8050 Camino Kiosco
  166.                              San Diego, CA 92122-1820
  167.  
  168.     2) By telephone with Visa/Mastercard to:
  169.  
  170.                              New-Ware
  171.                              (619) 455-6225
  172.  
  173.     3) Electronically through the New-Ware BBS:
  174.  
  175.                    New-Ware Shareware Products BBS
  176.                    Running Wildcat! version 2.10p
  177.  
  178.                    (619) 450-3257 - Node #1 1200/2400/9600 (HST)
  179.                          455-5226 - Node #2 1200/2400
  180.  
  181.          The New-Ware Shareware Products BBS operates 24 hours per day, 7
  182.     days per week.  Node #1 is dedicated to registered users only.  Nodes #2
  183.     is open to all callers.  Users registering via the BBS receive access to
  184.     the latest registered version within 1 day after leaving their credit
  185.  
  186.  
  187.  
  188.                                      - 3 -
  189.  
  190.  
  191.  
  192.     card data.  Users who register by mail or phone may also access the
  193.     registered version by BBS, but you  MUST log on and leave a comment to
  194.     the sysop to the effect that you are a registered user and desire
  195.     access.  The author can also on CIS via PPN 71535,665 (please use
  196.     EASYPLEX).
  197.  
  198.          This Shareware version of TreeMaster may be freely copied and
  199.     passed on to other individual users for their evaluation.  Disk vendors
  200.     and/or distributors that desire to distribute TreeMaster must adhere to
  201.     the guidelines presented in the file VENDOR.DOC.
  202.  
  203.          Press Alt-R from the opening Shareware screen or the main
  204.     TreeMaster display to activate the registration window.  Prompts will be
  205.     issued for the pertinent information and you will have the option of
  206.     printing the registration form when the form is completed.  The
  207.     Shareware version is completely functional.  The only differences
  208.     between it and the version a registered user receives is the opening
  209.     Shareware screen and the ability to print the registration form.
  210.  
  211.     CALIFORNIA RESIDENTS MUST INCLUDE 7.25% STATE SALES TAX!
  212.  
  213.          I support my software.  One of the great strengths of the Shareware
  214.     concept is the interaction between the program author and the users.
  215.     Many of the features contained in TreeMaster are the result of user
  216.     input.  If you have a problem evaluating this program or desire to make
  217.     a suggestion or comment (or even a complaint), please do not hesitate to
  218.     contact me.  Even if you register TreeMaster, if you later determine
  219.     that it is unsuitable for your use, you may contact me for a refund.  It
  220.     is not necessary that you be a registered user to contact me for
  221.     technical support.  Technical support will be available through the U.S
  222.     mail, telephone, or the New-Ware BBS.
  223.  
  224.     VERSION HISTORY
  225.  
  226.          1.00 - Released 05-05-90
  227.  
  228.          1.10 - Released 05-08-90
  229.               - Minor bug fixes.
  230.               - Removed beeps during file search.
  231.               - Added directory memo editor.
  232.               - Added context sensitive on-line help.
  233.               - Added capability to LIST non-executable files.
  234.  
  235.          1.20 - Released 05-11-90
  236.               - Complete revision of file browsing.  Added full
  237.                 browsing of sorted file list found through the search
  238.                 function or in a specific directory.
  239.               - Added mouse support.
  240.               - Added capability to call ArcMaster.
  241.               - Added capability to edit a file with QEDIT.
  242.  
  243.  
  244.  
  245.                                      - 4 -
  246.  
  247.  
  248.  
  249.          1.21 - Released 05-15-90
  250.               - Improved the speed of the nested (filename/ext) sort
  251.                 by a factor of 10.
  252.               - Added Kim Kokkonen's (TurboPower Software) EMS/Disk
  253.                 swapping unit for use in calling external programs.
  254.               - Added support for calls to the following programs:
  255.                    > PKZIP/PKUNZIP from PKWare
  256.                    > VirusSCAN from McAfee
  257.                    > LZESHELL from Pete Petrakis
  258.  
  259.          1.22 - Released 05-20-90
  260.               - Added directory listing of ARC and ZIP files.
  261.               - Added LISTing compressed files inside ARC or ZIP
  262.                 files.
  263.               - Added removal of a complete subtree structure.
  264.               - Added capability to automatically adjust to monitors
  265.                 in extended line (above 25 lines) mode.
  266.  
  267.     GENERAL PROGRAM DESCRIPTION
  268.  
  269.          TreeMaster, hereinafter referred to as TM, is a powerful, full-
  270.     featured hard disk directory manager.  With the advent of DOS 2.0, a
  271.     hierarchical directory tree structure was implemented to facilitate the
  272.     organization of files.  Unfortunately, this tree structure can be very
  273.     clumsy to utilize from the DOS prompt level with such commands as CHDIR
  274.     and DIR.  In fact, there is no intrinsic DOS command that displays the
  275.     current directory tree structure.  Trying to remember the tree,
  276.     especially if it is large, can be a real pain and an even worse pain is
  277.     all the typing required to access directories that are more than one
  278.     level deep on the tree.
  279.  
  280.          TM is designed to make navigation of a hard disk and its attendant
  281.     directory tree structure a snap.  TM displays the directory structure as
  282.     a graphic tree, twenty directories per page and all the directories are
  283.     alphabetically sorted within tree levels of depth.  Through the use of a
  284.     movable cursor bar and function key commands, the user may accomplish a
  285.     great deal of directory management functions quickly and easily.  For
  286.     example, directories may be added, deleted, purged, or renamed with just
  287.     a few keystrokes.  And the auxiliary disk information and file windows
  288.     keep the user fully informed as to the current status of the directory
  289.     organization.
  290.  
  291.          There's much, much more to TM.  It is very intuitive and quite easy
  292.     to use, but it is recommended that the remainder of this document be
  293.     perused before running this excellent utility.
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.                                      - 5 -
  303.  
  304.  
  305.  
  306.     PROGRAM OPERATION
  307.  
  308.          STARTING TM
  309.  
  310.               Starting and running TM is simple.  It accepts only one
  311.          command line parameter.  If started with no parameter, TM will
  312.          operate on the currently active drive.  If the user desires to
  313.          operate on another drive, simply add the drive letter (upper or
  314.          lower case, no colon) as a command parameter.  For example:
  315.  
  316.                              TM d
  317.  
  318.               In this example, TM will load and begin operation on drive D.
  319.  
  320.               As distributed, TM is configured to automatically detect and
  321.          utilize either monochrome or color monitors.  Some monitors,
  322.          however, report themselves as color monitors but do not fully
  323.          support the standard color attributes.  Laptop computers are
  324.          typical of this group.  If the display problematic for this reason,
  325.          press Ctrl-T to activate the TM configuration window, press the "C"
  326.          key to toggle TM to the "Force mono mode", and then save the
  327.          configuration to disk.  The next time TM is run, it will go into a
  328.          monochrome mode, which is much more readable on a laptop monitor.
  329.          TM will recognize and adjust to special monitor modes that display
  330.          greater than 25 lines per screen such as the EGA/VGA 43/50 line
  331.          mode.
  332.  
  333.               TM may be operated from any drive:\directory in a system
  334.          providing that the directory in which it resides is identified in
  335.          the DOS PATH statement.  Please see the file PATHINFO.TXT for an
  336.          explanation of how to utilize the DOS PATH capability.  To exit
  337.          from TM and remain in the directory from which it was loaded, press
  338.          the Esc key or press Alt-X.  Pressing the Esc key to exit affords
  339.          the user the opportunity to confirm the intention to quit the
  340.          program.
  341.  
  342.          MAIN TM DISPLAY
  343.  
  344.               The main display of TM is designed to provide the maximum
  345.          amount of information without cluttering up the screen.  The
  346.          graphic tree is contained in a window which occupies the full left
  347.          side of the screen.  The upper right hand corner of the screen is
  348.          occupied by a window that shows information pertinent to the
  349.          currently active drive.  A window in the lower right hand of the
  350.          screen will display up to ten files from the directory that is
  351.          currently highlighted by the cursor bar.  Each time the cursor is
  352.          moved, the file list window is updated.  This window also has a
  353.          functional use in support of executing programs, which will be
  354.          described later.
  355.  
  356.  
  357.  
  358.  
  359.                                      - 6 -
  360.  
  361.  
  362.  
  363.          THE CURSOR BAR
  364.  
  365.               Operation of TM is primarily based upon use of the cursor bar
  366.          in a "point-and-shoot" manner.  The Up/Down arrows, PgUp/PgDn, and
  367.          Home/End keys are used to move the cursor.  Pressing the Home key
  368.          positions the cursor at the first directory on the tree.  The End
  369.          key moves the cursor to the last directory on the tree.  PgUp and
  370.          PgDn can be used to page through a tree that has more than twenty
  371.          directories.
  372.  
  373.               Operation of the Up/Down Arrow keys may seem a bit confusing
  374.          at first, but most users will eventually appreciate the flexibility
  375.          inherent in this design.  In the default cursor movement mode,
  376.          these keys move the cursor up and down one directory at a time,
  377.          regardless of level.  The Tab key is used to toggle the movement
  378.          mode.  Thus the Up/Down arrow keys can be set to move up and down
  379.          one directory at a time regardless of level or can be set to move
  380.          up and down at the same level only.  Regardless of the current
  381.          setting, the Right Arrow key will always move the cursor down to
  382.          the next directory regardless of level and the Left Arrow key will
  383.          always move the cursor up in the same manner.
  384.  
  385.               As the cursor bar is moved, TM performs several ancillary
  386.          functions.  One of these functions is to display a subset of the
  387.          files (10 files at a time) found in the directory currently
  388.          highlighted by the cursor bar.  Up to 10 files (first 10 found by
  389.          DOS) can be displayed in the file list window, which is located in
  390.          the bottom right portion of the main TM display.  A major function
  391.          of the cursor bar is to facilitate changing the active directory.
  392.          All the user need do is position the cursor over the desired
  393.          directory and press the ENTER key.  When this occurs, TM will
  394.          change to the target directory and terminate, leaving the user in
  395.          the new directory.
  396.  
  397.          MOUSE SUPPORT
  398.  
  399.               TM will automatically detect the presence of a system mouse
  400.          drive and activate the mouse if one is present.  The directory tree
  401.          cursor bar can be moved by moving the mouse up and down or right
  402.          and left.  The mouse left button emulates the Enter Key, the right
  403.          button emulates the Esc Key, and pressing both left and right
  404.          buttons together calls help.  The mouse is not active while in the
  405.          directory memo editor.
  406.  
  407.          FUNCTION KEY COMMANDS
  408.  
  409.               The majority of functions provided by TM can be accessed via
  410.          one of the ten function keys.
  411.  
  412.                    F1   -   On-line Help
  413.  
  414.  
  415.  
  416.                                      - 7 -
  417.  
  418.  
  419.  
  420.                    F2   -   Directory Data Display
  421.                    F3   -   Change Drive
  422.                    F4   -   Remove Subtree
  423.                    F5   -   Search for File
  424.                    F6   -   Rename Directory
  425.                    F7   -   Edit Directory Memo
  426.                    F8   -   Toggle File List ON/OFF
  427.                    F9   -   Browse Files in Directory
  428.                    F10  -   Configure TM
  429.  
  430.          Each of these functions will be explained in greater detail in the
  431.          following subsections.
  432.  
  433.               F-1 KEY
  434.  
  435.                    The F-1 Key is used to access the on-line context
  436.               sensitive help system incorporated into TM.  When pressed
  437.               while the tree cursor is active, the main help index will be
  438.               displayed.  If pressed while in any other TM function, help
  439.               for the active function is displayed.  The Alt-F1 key can be
  440.               used to return to the last help topic displayed while in the
  441.               help system.  Mouse users may press the LEFT and RIGHT mouse
  442.               buttons to invoke the help function.
  443.  
  444.               F-2 KEY
  445.  
  446.                    The F-2 key activates a window that contains much
  447.               interesting information about the contents of the directory
  448.               currently under the cursor bar.  This drive information
  449.               display will show the total number of files, number of files
  450.               with hidden/read-only/system attributes, the largest and
  451.               smallest files, the oldest and newest files, and other
  452.               information.
  453.  
  454.               F-3 KEY
  455.  
  456.                    The F-3 key is used to change drives.  Any valid drive in
  457.               the system may be accessed by simply pressing the letter key
  458.               that corresponds to the DOS drive letter.  If the selected
  459.               drive is not valid or the drive is not ready, an error message
  460.               will appear in an error window.
  461.  
  462.               F-4 KEY
  463.  
  464.                    TM has the capability to remove a complete subtree
  465.               structure.  When the F4 Key is pressed, TM will display a
  466.               window that will issue TWO confirmation prompts before
  467.               proceeding to remove ALL subdirectories and ALL files therein
  468.               from the subtree attached to the directory under the cursor
  469.               bar when F4 was pressed.  Use this feature with CAUTION.  It
  470.  
  471.  
  472.  
  473.                                      - 8 -
  474.  
  475.  
  476.  
  477.               will remove ALL files in each subdirectory to be removed,
  478.               including those marked as read-only, system, or hidden.
  479.  
  480.               F-5 KEY
  481.  
  482.                    TM provides a very rapid file search of the entire active
  483.               drive for a specified file name.  To search for a file, press
  484.               the F-5 key and then enter the file name as prompted for in
  485.               the file search window that will appear.  DOS wild cards ("*"
  486.               and "?") are permitted.  TM will gather all files found on the
  487.               current drive that match the entered file specification and
  488.               present the list in the file browse mode.  Using the global
  489.               mask "*.*" permits browsing all files on the current drive.
  490.               See the File Browse Mode section for further details.
  491.  
  492.               F-6 KEY
  493.  
  494.                    TM makes it very easy to rename a directory.  Pressing
  495.               the F-6 key will activate a window that will prompt for the
  496.               new name of the directory under the cursor bar.  Any legal DOS
  497.               directory name may be entered.  This includes names that
  498.               contain a period, as in LONGNAME.DAT.   If the entered name is
  499.               the same as the name of a directory at the same level, an
  500.               error window will appear, otherwise the directory will be
  501.               renamed.  The graphic tree is resorted after the renaming of a
  502.               directory.
  503.  
  504.               F-7 KEY
  505.  
  506.                    TM supports maintenance of a small ASCII text memo file
  507.               for each directory.  The memo file serves to provide the user
  508.               with a means of keeping comments or other data pertinent to
  509.               specific directories.  To edit or create a memo file, press
  510.               the F7 key.  A window will appear that supports a full-
  511.               featured text editor.  Up to 12 lines, 40 characters each, may
  512.               be entered into the text buffer.  Standard WordStar style
  513.               commands are employed while in the buffer.  A status line at
  514.               the top of the editor window shows column number, line number,
  515.               Insert key status, and percent of buffer space used.  Press F1
  516.               while in the editor for a list of basic editor commands.
  517.  
  518.                    To save the memo, press F10 when entry of the desired
  519.               information is complete.  A file named DIRMEMO.TM will be
  520.               created in the directory highlighted by the tree cursor when
  521.               F7 was pressed.  Press Esc to exit the editor without creating
  522.               or updating the file.  If a file named DIRMEMO.TM exists in
  523.               the directory under the cursor bar when F7 is pressed, TM will
  524.               read that file into the buffer for examination and editing.
  525.               Note that the mouse is not active while the memo editor is
  526.               active.
  527.  
  528.  
  529.  
  530.                                      - 9 -
  531.  
  532.  
  533.  
  534.               F-8 KEY
  535.  
  536.                    TM will normally display the first 10 files found in each
  537.               directory as the cursor bar is moved through the tree.  This
  538.               slows down the cursor movement a bit due to the requirement to
  539.               access the disk, especially on slower drives.  Pressing F-8
  540.               Key toggles this feature on and off.  When toggled off, TM
  541.               does not access the disk to get the first 10 files and the
  542.               message "File List Disabled" appears at the top of the file
  543.               list window.  The file list will automatically turned on
  544.               during a file search if the target file is found and the user
  545.               elects to stop the search normally.
  546.  
  547.               F-9 KEY
  548.  
  549.                    The F-9 key is used to browse all files in the directory
  550.               under the tree cursor bar that match the current file mask.
  551.               The file mask can be changed with the Ctrl-M command.  See the
  552.               File Browse Mode section for further details.
  553.  
  554.               F-10 KEY
  555.  
  556.                    Pressing the F-10 key brings up a sliding bar menu that
  557.               permits configuring TM.  Pressing the Enter Key will alter the
  558.               setting of the item under the cursor bar.  If Quit and Save is
  559.               selected, TM will save the configuration file TMCONFIG.BIN to
  560.               the directory that TM.EXE resides in providing that this
  561.               directory is on the DOS PATH.  If it is not, TM will save
  562.               TMCONFIG.BIN to the current directory.  When TM loads and
  563.               executes, it searches the DOS path for TMCONFIG.BIN and reads
  564.               it if TMCONFIG.BIN is found on the DOS PATH.  Therefore, a
  565.               copy of TMCONFIG.BIN must reside in a directory that is on the
  566.               PATH in order for the saved configuration to be active when TM
  567.               starts.
  568.  
  569.          OTHER TM COMMANDS
  570.  
  571.                    TM provides other important functions through command
  572.          keys as described below.
  573.  
  574.               INS KEY
  575.  
  576.                    The Ins key is used to invoke the add directory function
  577.               that adds a directory to the current drive.  A window will
  578.               appear that prompts for the name of the directory to be
  579.               created.  It is important to note the position of the tree
  580.               cursor bar when invoking this function.  If it is desired to
  581.               add the directory to the root directory, type a DOS backslash
  582.               character ("\") as the first character in the name.  For
  583.               example, to add a directory named ARCM directly to the root
  584.  
  585.  
  586.  
  587.                                      - 10 -
  588.  
  589.  
  590.  
  591.               directory, type in \ARCM and press enter.  If however, it is
  592.               desired to append a subdirectory to the directory highlighted
  593.               by the cursor bar, do NOT precede the entry of the name with
  594.               the backslash character.  If the entered name is valid and if
  595.               another directory of the same name at the same level does not
  596.               exist, the directory will be created and added to the tree.
  597.               Note that the tree is resorted following the addition of a
  598.               directory.
  599.  
  600.               DEL KEY
  601.  
  602.                    Directories may be removed in TM by pressing the Del key
  603.               with the cursor bar over the target directory.  The remove
  604.               directory function will remove the directory from the drive
  605.               and from the tree.  Remember, the directory must not contain
  606.               any files or subdirectories
  607.               or an error will occur.  The target directory will be removed
  608.               from the drive and from the tree if the action is successful.
  609.  
  610.               CTRL-END KEY
  611.  
  612.                    TM provides a fast, powerful method of cleaning up hard
  613.               disks through the directory purge function.  The entire
  614.               contents of a directory may be purged by pressing the Ctrl-End
  615.               key combination.  Not to worry, the user must confirm TWICE
  616.               before the action actually takes place and it is not possible
  617.               to purge the root directory while in TM.  A user might do a
  618.               lot of damage through negligent use of this function, so BE
  619.               CAREFUL!  Press the Ctrl-End key combination with the tree
  620.               cursor bar highlighting the target directory.  A window will
  621.               appear that will issue two separate prompts for user
  622.               confirmation of the purging action.  Please note that when TM
  623.               cleans out a directory, it takes with it ALL files, regardless
  624.               of attribute.  This means that hidden, read-only, system files
  625.               et al will be deleted.  After the purging action, a message
  626.               informing the user of success or failure will appear.
  627.               Directories containing subdirectories may be purged without
  628.               effecting the child subdirectories or their contents.
  629.  
  630.               CTRL-HOME KEY
  631.  
  632.                    Normally, changing directories is effected by moving the
  633.               cursor bar to the target directory and pressing return.  But
  634.               the root directory does not appear on the tree.  To change to
  635.               the root directory, press the Ctrl-Home key.
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.                                      - 11 -
  645.  
  646.  
  647.  
  648.               TAB KEY
  649.  
  650.                    Pressing the Tab key toggles the functionality of the
  651.               up/down arrow keys as pertains to the movement of the cursor
  652.               bar from level to level.
  653.  
  654.               CTRL-M KEY
  655.  
  656.                    As distributed, TM uses a file mask of "*.*" (all files)
  657.               for retrieving file names from DOS for display in the file
  658.               list window.  This default can be changed through the use of
  659.               the Ctrl-M command.  A window will appear that prompts for
  660.               entry of the new file mask.  Any valid DOS file mask may be
  661.               entered.  After the mask is changed, only those files matching
  662.               the file mask will be displayed in the file list window.
  663.               Please note that the total file value that appears on the
  664.               window header will still show the total number of "*.*" files
  665.               in that directory.  Also note that the current file mask
  666.               setting will be saved to disk along with the other
  667.               configurable items when the user elects to reconfigure TM.
  668.  
  669.               CTRL-P KEY
  670.  
  671.                    A printout of the entire tree structure is available via
  672.               the Ctrl-P Key.  Please note that if the attached printer does
  673.               not support IBM line drawing characters, the resultant
  674.               printout will appear rather garbled.  A warning will be
  675.               issured if TM detects that the printer is not ready.  This
  676.               warning can be bypassed in those cases where the not ready
  677.               indication is false.
  678.  
  679.               CTRL-R KEY
  680.  
  681.                    The Ctrl-R Key is only active in the Shareware
  682.               distribution version of TM.  When pressed, Ctrl-R will cause a
  683.               window to appear that prompts the user for Registration
  684.               information.  When the form is complete, the user has the
  685.               option of printing the form for mailing to New-Ware.
  686.  
  687.               CTRL-S KEY
  688.  
  689.                    In consonance with the design employed in ArcMaster and
  690.               SCOUT, TM employs a directory catalog strategy.  This strategy
  691.               entails the storage of directory tree information in a small
  692.               file named NEW-WARE.LOG in the root directory of each drive
  693.               accessed.  Using this strategy greatly speeds up operation of
  694.               the program because it is not necessary to scan the entire
  695.               disk through DOS each time a drive is accessed.  The only
  696.               drawbacks to this strategy are minor and are far outweighed by
  697.               the increased performance.  If a directory is created,
  698.  
  699.  
  700.  
  701.                                      - 12 -
  702.  
  703.  
  704.  
  705.               renamed, or removed other than by TM, ArcMaster, or SCOUT, it
  706.               will be necessary to re-scan the drive to update the catalog.
  707.               This is accomplished by pressing the Ctrl-S.  Catalog
  708.               maintenance by TM is mostly automatic and re-scanning should
  709.               be a rare necessity.
  710.  
  711.     FILE BROWSE MODE
  712.  
  713.          The TM file browse mode is active when either the file search (F5
  714.     Key) or the directory browse (F9 key) functions are activated.  Files
  715.     are displayed in two columns of 21 files per column.  All files matching
  716.     the user-provided file specification will be listed and a movable cursor
  717.     bar is available to browse through the file list.  Up/Down arrow,
  718.     PgUp/PgDn, Home/End, Ctrl-PgUp/Ctrl-PgDn keys are can be used to move
  719.     through the list.  Files can be sorted in any one of five ways and the
  720.     sort may be changed at any time while in the browse mode.  The Tab Key
  721.     is used to toggle the direction of the sort to ascending or descending.
  722.     The F1 key provides information on all the commands available while in
  723.     the browse mode.  Individual files may be LISTed, EDITed, SCANed, or
  724.     executed from the browse mode.  In addition, ArcMaster may be called and
  725.     passed the file name under the cursor bar.
  726.  
  727.          TM provides a fast, easy method of finding a file name while in the
  728.     browse mode.  Pressing any key associated with a legal DOS file name
  729.     character will cause TM to search the entire browse list for a file name
  730.     beginning with that character.  If it finds one, the cursor will jump to
  731.     that file name and the first character typed will appear on line 23 of
  732.     the display.  TM will continue the search and build the search string
  733.     with each character pressed.  The backspace key may be used to delete
  734.     characters from the string and the string will be cleared any time a
  735.     cursor pad key (Down arrow, PgUp, Home, etc.) is pressed.  This feature
  736.     works best, of course, when the list is sorted by name in ascending
  737.     order.
  738.  
  739.          Compressed ARC and ZIP file directories may be viewed while in the
  740.     browse mode.  To view the contents of an ARC or ZIP file, press ENTER
  741.     with the cursor bar over the target file.  TM can also call Buerg's LIST
  742.     program to view compressed files.  Pressing ENTER with the cursor over a
  743.     file listed in an ARC or ZIP directory will cause TM to decompress the
  744.     file and pass it to list.  Note that either ARC.EXE, ARCE.COM, PAK.EXE,
  745.     PKUNPAK.EXE, (for .ARC files) or PKUNZIP.EXE (for .ZIP files) must be in
  746.     the DOS PATH for this feature to be operable.
  747.  
  748.     DIRECTORY NAME SEARCH
  749.  
  750.          Some users may have a large number of directories in a graphic tree
  751.     for a particular drive.  TM offers a quick method of moving the cursor
  752.     to a desired directory name that might be several display pages down in
  753.     the tree.  If a character key is pressed, TM will automatically search
  754.     through the tree and position the cursor on the directory name whose
  755.  
  756.  
  757.  
  758.                                      - 13 -
  759.  
  760.  
  761.  
  762.     first character matches the pressed key.  If a second character key is
  763.     immediately pressed, TM continues the search by searching for directory
  764.     names that match the two characters.  Subsequent character key presses
  765.     add to the search string and the cursor bar is moved each time a new
  766.     match is found.  The currently active search string is displayed at the
  767.     bottom of the tree.  The backspace key can be used to delete characters
  768.     from the string.  If any key other than an alphabetical character or
  769.     legal directory name character key is pressed, the search string is
  770.     cleared.
  771.  
  772.     PROGRAM LIMITATIONS
  773.  
  774.          TM is designed to operate on IBM PC/XT/AT/PS2 and compatible
  775.     computers.  It requires approximately 120K of free RAM at runtime.
  776.     Hercules, MDA, CGA, EGA, and VGA monitors are supported.
  777.  
  778.          TM supports up to 500 directories per drive.  The total number of
  779.     files that can be listed while in the browse mode is limited to 4000.
  780.     Since a 20 megabyte disk partition will contain an average of
  781.     approximately 1000 files, this limit should be adequate.  A warning
  782.     message will be displayed if the number of files TM can handle is
  783.     exceeded.  Please note that if a drive is searched using the global file
  784.     specification of "*.*" and the number of files on the drive exceeds
  785.     memory capacity, TM will terminate the find function before all files on
  786.     the disk are placed on the list.  Similarly, in the unlikely event that
  787.     TM is used on a drive that contains more than 500 directories, not all
  788.     available directories will appear on the tree.  Both of these
  789.     limitations are quite reasonable and should not hinder the majority of
  790.     users from exploiting the power of TreeMaster.
  791.  
  792.          While TM will operate perfectly well on 5 1/4" and 3 1/2" floppy
  793.     drives, it is designed for maximum efficiency on a hard drive.  Turning
  794.     off the file list display (F8) will speed up operations on a slow drive.
  795.  
  796.          The graphic tree printout functions sends IBM line drawing
  797.     characters to the printer.  Some printers do not directly support these
  798.     characters and may substitute non-line characters thus reducing the
  799.     quality of the resultant printout.
  800.  
  801.          The width of the window that contains the graphic tree display is
  802.     great enough to support at least 5 levels of directories with each
  803.     directory name eight characters in length.  Directory tree levels
  804.     greater than five with extended length names may overrun the right edge
  805.     of the display.
  806.  
  807.     ERROR HANDLING
  808.  
  809.          TM incorporates extensive error handling.  DOS critical errors such
  810.     as "Drive not ready" and "Attempt to write to a write-protected disk"
  811.     are trapped and displayed to the user.  Any time TM cannot perform a
  812.  
  813.  
  814.  
  815.                                      - 14 -
  816.  
  817.  
  818.  
  819.     commanded function it will pop-up a window that informs the user of the
  820.     nature of the error.  Normal program operation then continues.  If a
  821.     fatal error occurs that prevents continuation of normal program
  822.     operation, a special error window will appear that explains the nature
  823.     of the error and then TM will be terminated.  Please report fatal errors
  824.     to New-Ware.
  825.  
  826.     CREDITS
  827.  
  828.          TM employs special code swapping software developed by Kim Kokkonen
  829.     of TurboPower Software.  This unit permits TM to swap most of its
  830.     resident code to expanded memory (EMS) or to disk when shelling out to
  831.     call external programs such as LIST or QEDIT.  If sufficient EMS memory
  832.     is available for the swap, the swap will be almost instantaneous.  If no
  833.     EMS is available, the swap will be made to a temporary disk file named
  834.     TMSWAP.$$$.  In this case there will be a noticeable delay during the
  835.     swap, especially if operating on a slow hard disk.  It is recommended
  836.     that swapping be kept OFF unless adequate EMS memory (350K+) is
  837.     available for swapping or a very fast hard disk system is in use.
  838.  
  839.          New-Ware strongly recommends Sammy Mitchell's (Sem-Ware)
  840.     outstanding text editor QEDIT.  TM supports calling QEDIT to edit files
  841.     on the browse list if a copy of QEDIT is named QEDIT.EXE and QEDIT.EXE
  842.     resides in a directory that is identified in the DOS PATH.
  843.  
  844.          TM supports LISTing files with Vernon Buerg's famous LIST program.
  845.     LIST must be named LIST.COM and reside on the DOS PATH.
  846.  
  847.          TM supports scanning full directories or selected files using John
  848.     McAfee's VirusSCAN program.  SCAN must be named SCAN.EXE and exist on
  849.     the DOS PATH.
  850.  
  851.          TM supports compressing or decompressing selected files using
  852.     PKWare's PKZIP and PKUNZIP.  These files must be named PKZIP.EXE and
  853.     PKUNZIP.EXE and reside on the DOS PATH.
  854.  
  855.          TM supports invocation of Pete Petrakis' free utility, LZESHELL
  856.     version 3.0.  LZESHELL is the ideal companion for LZEXE, which is a
  857.     marvelous utility that compresses .EXE and converted .COM files and
  858.     allows them to be executed in compressed form.  Be sure to read
  859.     LZESHELL.DOC for further information.
  860.  
  861.          TM also supports calling New-Ware's ArcMaster and passing it a
  862.     specified file name.  ArcMaster must be named AM.EXE and reside on the
  863.     DOS PATH.
  864.  
  865.          Portions of this software are taken from Turbo Pascal Express,
  866.     Revised by Robert Jourdain and are copyright 1987 by Robert Jourdain.
  867.  
  868.  
  869.  
  870.  
  871.  
  872.                                      - 15 -
  873.  
  874.  
  875.  
  876.          QEDIT, LIST, PKZIP, and SCAN are all Shareware products.  New-Ware
  877.     urges that those who use these products register them with their
  878.     respective authors.
  879.  
  880.          TurboPower Software provides outstanding support for Turbo Pascal
  881.     programmers.  New-Ware strongly recommends TurboPower products to all
  882.     Pascal users.
  883.  
  884.     Copyright 1990, All Rights Reserved
  885.     New-Ware
  886.     8050 Camino Kiosco
  887.     San Diego, CA 92122-1820
  888.     (619) 455-6225
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.                                      - 16 -
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.                                      Index
  940.  
  941.  
  942.            A                              F-1 Key 8
  943.            add directory 10               F-2 key 8
  944.            Alt-F1 key 8                   F-5 key 9
  945.            Alt-R 4                        F-6 key 9
  946.            Alt-X 6                        F-8 Key 10
  947.            ASP 2                          F-9 key 10
  948.            ASP Ombudsman 2                F4 Key 8
  949.                                           F7 key 9
  950.            B                              file list window 7
  951.            backspace key 14               file mask 12
  952.                                           file search 9
  953.            C                              function keys 7
  954.            change drive 8
  955.            color attributes 6             G
  956.            Compuserve 3                   Genie 3
  957.            Ctrl-End key 11
  958.            Ctrl-Home key 11               H
  959.            Ctrl-M 12                      Home key 7
  960.            Ctrl-P Key 12
  961.            Ctrl-R Key 12                  I
  962.            Ctrl-S 13                      Ins key 10
  963.            Ctrl-T 6
  964.            cursor bar 7                   L
  965.                                           Left Arrow key 7
  966.            D                              left button 7
  967.            Del key 11
  968.            directory catalog 12           N
  969.            directory purge 11             New-Ware 3
  970.            DISCLAIMER 2
  971.            DOS PATH 6                     P
  972.            drive information 8            PATHINFO.TXT 6
  973.                                           PgUp and PgDn 7
  974.            E                              PRODUCT LICENSE 2
  975.            End key 7                      PROLOG 2
  976.            ENTER key 7
  977.            errors 14                      Q
  978.            Esc key 6                      Quit and Save 10
  979.  
  980.            F                              R
  981.            F-3 8                          re-scan 13
  982.            F-10 key 10                    register 2
  983.  
  984.  
  985.  
  986.                                      - 17 -
  987.  
  988.  
  989.  
  990.            REGISTRATION 3                 Shareware version 3
  991.            registration fee 3
  992.            registration window 4          T
  993.            remove directory 11            Tab Key 13
  994.            rename a directory 9           Tab key 7, 12
  995.            Right Arrow key 7
  996.            right button 7                 U
  997.                                           Up/Down Arrow 7
  998.            S
  999.            Shareware 2                    V
  1000.            Shareware Products BBS 3       VENDOR.DOC 4
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.                                      - 18 -
  1044.  
  1045.  
  1046.